package com.net.xpay.core.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

/**
 * 2020/6/28 09:50

 */
@Getter
@Setter
@NoArgsConstructor
public class OpenPayTransBatchModel {
    @ApiModelProperty(notes = "支付宝账号")
    private String alipayNickName;

    @ApiModelProperty(notes = "导入的商户的批次号")
    private String importBatchNo;

    @ApiModelProperty(notes = "批次总金额，单位为元，精确到小数点后两位，取值范围[0.01,9999999999999.99]  必选")
    private String totalTransAmount;

    @ApiModelProperty(notes = "批次总笔数")
    private String totalCount;

    @ApiModelProperty(notes = "转账标题")
    private String orderTitle;

    @ApiModelProperty(notes = "转账备注")
    private String remark;

    @ApiModelProperty(notes = "打款明细")
    private List<OpenPayTransModel> payTrans;

    @ApiModelProperty(notes = "回跳地址")
    private String returnUrl;

    //token
    @ApiModelProperty(notes = "appkey")
    private String appkey;

    @ApiModelProperty(notes = "时间戳")
    private String timestamp;

    @ApiModelProperty(notes = "签名")
    private String signature;
}
